#pragma once
#include <GlmHelper.hpp>
class GameContext
{
public:
	static GameContext& Get()
	{
		static GameContext Instance;
		static bool FirstFlag=true;
		if (FirstFlag)
		{
			FirstFlag = false;
		}
		return Instance;
	}
	void Initialize()
	{
		window = glfwCreateWindow(800, 600, "LearnOpenGL", NULL, NULL);
	}
	glm::vec2 GetScreenResolution();
	GLFWwindow* GetGLFWwindow() { return window; }
private:
	GLFWwindow* window;
};
